\hypertarget{class_opencv_sf_m_1_1_points_matcher}{
\section{OpencvSfM::PointsMatcher Class Reference}
\label{class_opencv_sf_m_1_1_points_matcher}\index{OpencvSfM::PointsMatcher@{OpencvSfM::PointsMatcher}}
}


A class used for matching descriptors that can be described as vectors in a finite-\/dimensional space.  




{\ttfamily \#include $<$PointsMatcher.h$>$}

\subsection*{Public Member Functions}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a6e28c42636e34e8c29d255202869598b}{
{\bfseries PointsMatcher} (const cv::Ptr$<$ cv::DescriptorMatcher $>$ \&matcher)}
\label{class_opencv_sf_m_1_1_points_matcher_a6e28c42636e34e8c29d255202869598b}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a0f5001301f3cdd4b24f4495dfe307742}{
virtual void {\bfseries add} (cv::Ptr$<$ \hyperlink{class_opencv_sf_m_1_1_points_to_track}{PointsToTrack} $>$ pointCollection)}
\label{class_opencv_sf_m_1_1_points_matcher_a0f5001301f3cdd4b24f4495dfe307742}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_ac4d214492d8659c36715f79ebb19fc0d}{
virtual void {\bfseries clear} ()}
\label{class_opencv_sf_m_1_1_points_matcher_ac4d214492d8659c36715f79ebb19fc0d}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a0772137e424d1cd562d6e6600601d917}{
virtual void {\bfseries train} ()}
\label{class_opencv_sf_m_1_1_points_matcher_a0772137e424d1cd562d6e6600601d917}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a4b3d7673ff8e8cdbf1780dda26acd151}{
virtual bool {\bfseries isMaskSupported} ()}
\label{class_opencv_sf_m_1_1_points_matcher_a4b3d7673ff8e8cdbf1780dda26acd151}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a29e94f44fd1726cac6833c233145cf3f}{
virtual bool {\bfseries empty} () const }
\label{class_opencv_sf_m_1_1_points_matcher_a29e94f44fd1726cac6833c233145cf3f}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a340a5cfae0d6cb8cb68f1fa77ec89993}{
virtual cv::Ptr$<$ \hyperlink{class_opencv_sf_m_1_1_points_matcher}{PointsMatcher} $>$ {\bfseries clone} (bool emptyTrainData=false) const }
\label{class_opencv_sf_m_1_1_points_matcher_a340a5cfae0d6cb8cb68f1fa77ec89993}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a922a829860b62c362b9de2344add8ec3}{
virtual void {\bfseries knnMatch} (cv::Ptr$<$ \hyperlink{class_opencv_sf_m_1_1_points_to_track}{PointsToTrack} $>$ queryPoints, std::vector$<$ std::vector$<$ cv::DMatch $>$ $>$ \&matches, int k, const std::vector$<$ cv::Mat $>$ \&masks, bool compactResult)}
\label{class_opencv_sf_m_1_1_points_matcher_a922a829860b62c362b9de2344add8ec3}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a5ad04594beba392a9939a1f8bcaaf5a2}{
virtual void {\bfseries radiusMatch} (cv::Ptr$<$ \hyperlink{class_opencv_sf_m_1_1_points_to_track}{PointsToTrack} $>$ queryPoints, std::vector$<$ std::vector$<$ cv::DMatch $>$ $>$ \&matches, float maxDistance, const std::vector$<$ cv::Mat $>$ \&masks, bool compactResult)}
\label{class_opencv_sf_m_1_1_points_matcher_a5ad04594beba392a9939a1f8bcaaf5a2}

\end{DoxyCompactItemize}
\subsection*{Protected Attributes}
\begin{DoxyCompactItemize}
\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_a652ba26d167b0ab2dc27e8087ab8d3cf}{
cv::Ptr$<$ cv::DescriptorMatcher $>$ {\bfseries matcher\_\-}}
\label{class_opencv_sf_m_1_1_points_matcher_a652ba26d167b0ab2dc27e8087ab8d3cf}

\item 
\hypertarget{class_opencv_sf_m_1_1_points_matcher_ac6a1f04e34a72f8479814bf4eef9dfb1}{
std::vector$<$ cv::Ptr$<$ \hyperlink{class_opencv_sf_m_1_1_points_to_track}{PointsToTrack} $>$ $>$ {\bfseries pointCollection\_\-}}
\label{class_opencv_sf_m_1_1_points_matcher_ac6a1f04e34a72f8479814bf4eef9dfb1}

\end{DoxyCompactItemize}


\subsection{Detailed Description}
A class used for matching descriptors that can be described as vectors in a finite-\/dimensional space. 

Definition at line 12 of file PointsMatcher.h.



The documentation for this class was generated from the following files:\begin{DoxyCompactItemize}
\item 
D:/Travail/These/Determination caracteristiques camera/GSoC/SfM/src/PointsMatcher.h\item 
D:/Travail/These/Determination caracteristiques camera/GSoC/SfM/src/PointsMatcher.cpp\end{DoxyCompactItemize}
